home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / c / stut_src / serv_pu.h < prev    next >
C/C++ Source or Header  |  1996-06-05  |  1KB  |  59 lines

  1. /*
  2.  * Serveur_Public.h
  3.  */
  4.  
  5. #include "SERVEUR.H"
  6. #include "POPUP_PU.H"
  7.  
  8.  
  9. /*
  10.  * Mode de fonctionnement du serveur:
  11.  */
  12. enum        {
  13.                 SMODE_TEST,                /* Lancer en mode test */
  14.                 SMODE_NORMAL            /* Lancer en mode normal */
  15.             };
  16.  
  17.  
  18. /*
  19.  * Mode de fonctionnement d'une VOIE:
  20.  */
  21. #define    VMODE_NORMAL        0        /* Voie Normale */
  22. #define    VMODE_OFFLINE        1        /* Voie Off-Line */
  23. #define    VMODE_TEST            2        /* Voie Test local */
  24. #define    NB_VMODES            3        /* ?? */
  25.  
  26.     /* 
  27.      * Voies: 
  28.      */
  29. extern    VOIE        *G_voies;                        /* Liste des voies */
  30. extern    int        G_nb_voies;                        /* Nombre de voies */
  31.     /* 
  32.      * Modes de fonctionnement: 
  33.      */
  34. extern    char        *G_mode[];
  35. extern    long        G_abrev_mode[];
  36. extern    POPUP_ENTRY    G_Popup_Modes[];
  37.  
  38.  
  39.  
  40.     /* 
  41.      * Serveur: 
  42.      */
  43. void    init_voies( void );
  44. void    register_action( 
  45.             VOIE *    pVoie_curr,     /* In: Voie concern‚e */
  46.             int         action,            /* In: No de l'action */
  47.             int        int1,                /* In: Params int */
  48.             ULONG        ulong1,            /* In: Params ULONG */
  49.             void *    ptr1     );        /* In: Params PTR */
  50. void    lancer_serv( int mode, int menu_title );
  51. VOIE * Construct_Voie( void );        /* Out: Voie construite */
  52. VOIE    *dup_voies( const VOIE *voie_srce );
  53. void    free_voies( VOIE *curr_voie );
  54. void    voie_phase_init( 
  55.                 VOIE *voie, 
  56.                 int stable );        /* In: !=0 si on veut que la voie soit stable */
  57. void    affiche_touche( VOIE *pVoie_curr, KEYCODE code_touche );
  58. void    place_csr( VOIE *pVoie_curr );
  59.